阅读更多
云端的Java开源共享论坛 —— XLineCode 0.9.3 正式版发布啦!

该版本升级最大的特性是系统的云属性,从基本的用户上传图片、附件到部署的云主机服务器、网站加速器CDN及代码版面控制服务器,均使用免费的云资源。其余升级功能如对SEO进行优化,转变登陆方式等。点击查看详情。

云特性:

  • 自版本0.9.3开始系统全面使用云资源。
  • 系统部署在最热门的开源云主机Openshift上
  • 图片和附件数据保存在百度云存储
  • 系统核心代码存放在CloudForge的SVN
  • 使用CloudFlare CDN进行网站提速
  • 以上资源均为免费资源,任何想要使用XLineCode代码进行建站的用户即可零成本搭建网站
  • 迁移简便 -- 系统可在SAE、GAE和BAE上自由切换而无需迁移用户图片和附件数据

架构特性:

  • 业务核心与数据展示层相剥离。XLineCode使用info-core中的api完成主题列表展示、创建主题、添加回复、审核内容、移动主题等一系列功能。
  • 两层用户Session管理:info-core中使用了自定义的UserSession记录系统内的用户登录信息并使用定时器检查已过期的UserSession。通过与Spring Security框架中的Authentication和Authorization Manager相结合,在info-dms中的服务层嵌入AOP的角色,即在系统核心处理了角色的定义与相关服务调用的权限问题。
  • 大量使用AOP进行功能配置权限的处理,使功能配置权限独立存在于一个工程模块中 -- info-security。
  • 可扩展性:采用Spring IOC配置的方式在SystemContextService中设置多个模块配置文件,完全导入该扩展模块所需的对象模型、业务AOP等,具体请参考info-ext-ranking模块。
  • 采用Spring Security Web模块中的filter实现系统登录、登出、自动登录,同时无缝对接info-core中的SessionManager,使Spring Security架构本身的filter与Security框架中的Authentication和Authorization Manager接合。
  • 使用核心中的SessionManager实现用户在不同设备登录时自动退出上一登录设备。
  • 采用JUnit和H2数据库编写了196个测试用例覆盖info-core中的核心业务。
  • 采用Maven管理10大核心模块。

功能特性:

  • 用户登录唯一性
  • 主题论坛内、论坛区内及系统内置顶。
  • 系统语言、提示国际化。
  • 站内私信。
  • 主题、回复内容审核。
  • 主题论坛间移动。

升级功能:

  • 针对SEO进行页面优化。
  • 解决普通用户可以设置主题类型的bug
  • 解决更新非审核权限组权限时空指针异常的bug
  • 在会员列表中新增一列显示该用户的回帖数
  • 转为使用邮箱登录,摒弃较为难记的用户Id这一方式。
  • 将服务器从亚马逊云主机迁移到Openshift(因其免费开通,不限流量、不计算资源IO等)
  • 将主题和回复中使用的tiny_mce编辑插件换为CKEditor并为Image组件添加本地图片上传功能,并限制通过该组件只能上传图片
  • 将主题和回复中的附件上传功能从上传到服务器本地文件系统改为上传到百度BCS云存储(包括通过CKEditor的Image组件上传的图片)
  • 使用Refer参数新增用户登陆后跳转回登陆前页面功能(一直都想做的,机缘巧合下在工作中发现原来实现机制很简单)
  • 将用户头像从本地存储的方式转为使用附件的形式上传到百度BCS。

点击查看安装详情:http://xlinecode.com/displayResponses.do?forumId=10&topicId=500

关于XLineCode

XLineCode是部署在开源云服务厂商Openshift云主机上的Java开源社区,其主旨在于通过分享前人的学习、探索、领悟和工作经验帮助后来者以更少的时间更快更深入的理解一门技术、框架的思想和目的。XLineCode的最大魅力在于运营所使用的全部代码是完全开源的,其架构基于主流的Spring和Hibernate框架,追求使用规范的软件标准来设计、开发、测试、部署和发布产品以打造一个结构清晰、耦合度底、灵活而又易以维护的系统,为同行提供一个良好的软件开发参考范例,同时在站内不断更新其在运营衍化中获取的经验与信息,致力于在社区内营造形而向上学习谈论氛围。

点击查看XLineCode详细介绍:http://xlinecode.com/displayResponses.do?forumId=10&topicId=502

项目

如果在使用、测试中发现任何问题,如果您有任何意见或建议,请告知我们 :-)

SVN源码地址(正迁往git中):https://vertonur.svn.cloudforge.com/infoproject/trunk
源码及应用下载地址:http://www.xlinecode.com/displayResponses.do?forumId=36&topicId=837
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • chill-java-0.9.3-API文档-中文版.zip

    包含翻译后的API文档:chill-java-0.9.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.twitter:chill-java:0.9.3; 标签:twitter、chill、java、中文文档、jar包; 使用方法:解压翻译后的API文档,用浏览器...

  • chill-java-0.9.3-API文档-中英对照版.zip

    包含翻译后的API文档:chill-java-0.9.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:com.twitter:chill-java:0.9.3; 标签:twitter、chill、java、中英对照文档、jar包; 使用方法:解压翻译后的API...

  • DBShop开源电子商务网店系统 v0.9.3 Release

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • chill-java-0.9.3.jar中文-英文对照文档.zip

    中文-英文对照文档,中英对照文档,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【***.jar中文文档.zip】,再解压其中的 【***-...

  • DBShop开源电子商务网店系统 v0.9.3 RC 20161208

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • DBShop开源电子商务网店系统 v0.9.3 Beta

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • DBShop开源电子商务网店系统 v0.9.3 RC

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • FUELCMS 基于Codeigniter的开源CMS v0.9.3 中文版.zip

    FUELCMS 是一款基于Codeigniter框架开发的CMS系统,模块化的设计使得它非常适合二次开发,事实上它本身已经自带了CMS和Blog模块,以及完整的后台管理功能和大量工具包,是一款绝佳的学习Codeigniter的入门教程。...

  • DBShop开源电子商务网店系统 v0.9.3 Beta 20161012

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • DBShop开源电子商务网店系统 v0.9.3 Beta 20161031

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • DBShop开源电子商务网店系统 v0.9.3 Beta 20161107

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • DBShop开源电子商务网店系统 v0.9.3 RC 20161127

    DBShop电子商务系统具备统一的系统设置、简单的商品管理、灵活的商品标签、强大的商品属性、方便的配送费用管理、自由的客服设置、独立的广告管理、全面的邮件提醒、详细的管理权限设置、整合国内外知名支付网关、...

  • thrift-0.9.3 修复版

    thrift-0.9.3 修复版 修改了一些链接错误,详情请参照本人blog

  • FUELCMS 基于Codeigniter的开源CMS v0.9.3 中文版

    FUELCMS 是一款基于Codeigniter框架开发的CMS系统,模块化的设计使得它非常适合二次开发,事实上它本身已经自带了CMS和Blog模块,以及完整的后台管理功能和大量工具包,是一款绝佳的学习Codeigniter的入门教程。...

  • 技术论坛安卓客户端 0.9.3 Beta版

    移动端说明1、可以浏览论坛的所有技术版块,自由查阅技术资料2、可以随时随地与朋友互动,在突发事件的时候上论坛请求技术支持3、登录后可自动签到,不用担心没有条件上网

  • compiler-0.9.3-API文档-中英对照版.zip

    标签:github、java、spullara、compiler、mustache、jar包、java、API文档、中英对照版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构...

  • compiler-0.9.3-API文档-中文版.zip

    包含翻译后的API文档:compiler-0.9.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.github.spullara.mustache.java:compiler:0.9.3; 标签:github、java、spullara、compiler、mustache、jar包、java、中文...

  • chill_2.12-0.9.3-API文档-中文版.zip

    包含翻译后的API文档:chill_2.12-0.9.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.twitter:chill_2.12:0.9.3; 标签:twitter、chill、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器...

  • chill_2.12-0.9.3-API文档-中英对照版.zip

    包含翻译后的API文档:chill_2.12-0.9.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:com.twitter:chill_2.12:0.9.3; 标签:twitter、chill、中英对照文档、jar包、java; 使用方法:解压翻译后的API...

  • redis-resktop-manager-0.9.3 mac版

    redis-resktop-manager-0.9.3 mac版 支持最新版的mac系统

Global site tag (gtag.js) - Google Analytics